Skip to content

Add benchmarking to DDB v2 mapper#6809

Draft
RanVaknin wants to merge 4 commits intomasterfrom
rvaknin/benchmarking-new-v2-mapper
Draft

Add benchmarking to DDB v2 mapper#6809
RanVaknin wants to merge 4 commits intomasterfrom
rvaknin/benchmarking-new-v2-mapper

Conversation

@RanVaknin
Copy link
Copy Markdown
Contributor

@RanVaknin RanVaknin commented Mar 23, 2026

POC numbers for GetItem:

Payload Size v1 Mapper v2 Enhanced Client v2 Mapper (POC) vs v1 vs Enhanced
TINY (1 field) 4.09M ops/s 2.37M ops/s 2.75M ops/s -33% +16% faster
SMALL (3 fields + binary) 2.34M ops/s 1.33M ops/s 1.69M ops/s -28% +27% faster
HUGE (nested maps) 250K ops/s 121K ops/s 216K ops/s -14% +78% faster
HUGE_FLAT (63 string fields) 324K ops/s 259K ops/s 314K ops/s -3% +21% faster

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 6, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots
18.3% Coverage on New Code (required ≥ 80%)
4.0% Duplication on New Code (required ≤ 3%)
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant